package Risk.Moteur;

//~--- JDK imports ------------------------------------------------------------

import java.util.ArrayList;

/**
 *  Class description
 *     @version    1.0, 07/12/26
 *   @author     Alexandre LIGUORI
 */
public class Jeu {
    private ArrayList<Joueur> joueurs;
    private PileCartes        pileCartes;
    private Plateau           plateau;

    /**
     * Constructs ...
     *
     *
     * @param pileCartes
     * @param plateau
     */
    public Jeu(PileCartes pileCartes, Plateau plateau) {
        this.joueurs    = new ArrayList<Joueur>();
        this.pileCartes = pileCartes;
        this.plateau    = plateau;
    }

    public Plateau getPlateau() {
        return plateau;
    }

    public ArrayList<Joueur> getJoueurs() {
        return joueurs;
    }

    public boolean ajouteJoueur(Joueur val) {
        return this.joueurs.add(val);
    }

    public PileCartes getPileCartes() {
        return pileCartes;
    }
}
